home *** CD-ROM | disk | FTP | other *** search
/ Champak 130 / Vol 130.iso / games / hummer.swf / scripts / __Packages / utils / FSequence.as < prev    next >
Encoding:
Text File  |  2007-01-08  |  8.7 KB  |  229 lines

  1. var ┬º\x01┬º = 104;
  2. while(true)
  3. {
  4.    if(eval("\x01") == 104)
  5.    {
  6.       set("\x01",eval("\x01") + 416);
  7.       ┬º┬ºpush(true);
  8.    }
  9.    else if(eval("\x01") == 847)
  10.    {
  11.       set("\x01",eval("\x01") - 232);
  12.       ┬º┬ºpush(true);
  13.    }
  14.    else if(eval("\x01") == 520)
  15.    {
  16.       set("\x01",eval("\x01") - 345);
  17.       if(┬º┬ºpop())
  18.       {
  19.          set("\x01",eval("\x01") + 388);
  20.       }
  21.    }
  22.    else
  23.    {
  24.       if(eval("\x01") == 378)
  25.       {
  26.          set("\x01",eval("\x01") + 469);
  27.          ┬º┬ºenumerate((┬º┬ºpop() >>> ┬º┬ºpop()) + 1);
  28.          ┬º┬ºpush(┬º┬ºpop() > (┬º┬ºpop() | ┬º┬ºenumeration()));
  29.          break;
  30.       }
  31.       if(eval("\x01") == 859)
  32.       {
  33.          set("\x01",eval("\x01") - 524);
  34.          getUrl("@\x10\x02T@", "{invalid_utf8=191}\x06\x12");
  35.          break;
  36.       }
  37.       if(eval("\x01") == 481)
  38.       {
  39.          set("\x01",eval("\x01") - 197);
  40.          if(┬º┬ºpop())
  41.          {
  42.             set("\x01",eval("\x01") - 101);
  43.          }
  44.       }
  45.       else if(eval("\x01") == 183)
  46.       {
  47.          set("\x01",eval("\x01") + 348);
  48.          ┬º┬ºpush(true);
  49.       }
  50.       else
  51.       {
  52.          if(eval("\x01") == 175)
  53.          {
  54.             set("\x01",eval("\x01") + 388);
  55.             toggleHighQuality();
  56.             ┬º┬ºpop()[┬º┬ºpop() * ┬º┬ºpop()]();
  57.             var _loc2_ = 0;
  58.             var _loc3_ = _loc1_[┬º┬ºconstant(9)][┬º┬ºconstant(13) + _loc2_];
  59.             while(_loc3_ != undefined)
  60.             {
  61.                _loc2_ = _loc2_ + 1;
  62.                _loc3_ = _loc1_[┬º┬ºconstant(9)][┬º┬ºconstant(13) + _loc2_];
  63.             }
  64.             _loc1_[┬º┬ºconstant(14)] = _loc2_;
  65.             ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  66.             _loc2_[┬º┬ºconstant(14)] = 0;
  67.             ┬º┬ºconstant(15)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(7)],null,1);
  68.             break;
  69.          }
  70.          if(eval("\x01") == 679)
  71.          {
  72.             set("\x01",eval("\x01") - 301);
  73.             if(┬º┬ºpop())
  74.             {
  75.                set("\x01",eval("\x01") + 469);
  76.             }
  77.          }
  78.          else if(eval("\x01") == 563)
  79.          {
  80.             set("\x01",eval("\x01") - 82);
  81.             ┬º┬ºpush(true);
  82.          }
  83.          else
  84.          {
  85.             if(eval("\x01") == 604)
  86.             {
  87.                set("\x01",eval("\x01") + 167);
  88.                ┬º┬ºpop()[┬º┬ºpop()] = eval(┬º┬ºconstant(17))[┬º┬ºconstant(18)](┬º┬ºpop() / 2);
  89.                eval(┬º┬ºconstant(14))[┬º┬ºconstant(5)] = eval(┬º┬ºconstant(17))[┬º┬ºconstant(18)]((eval(┬º┬ºconstant(7))[┬º┬ºconstant(10)] - eval(┬º┬ºconstant(14))[┬º┬ºconstant(9)]) / 2);
  90.                set(┬º┬ºconstant(19),function()
  91.                {
  92.                   this[┬º┬ºconstant(1)][┬º┬ºconstant(20)](2);
  93.                });
  94.                set(┬º┬ºconstant(21),function()
  95.                {
  96.                   getUrl("http://www.gamezhero.com/?utm_campaign=hrc&utm_source=hrc&utm_medium=context_menu", "_blank");
  97.                });
  98.                set(┬º┬ºconstant(22),new ┬º\┬º\┬ºconstant(23)┬º());
  99.                eval(┬º┬ºconstant(22))[┬º┬ºconstant(24)][┬º┬ºconstant(25)] = false;
  100.                eval(┬º┬ºconstant(22))[┬º┬ºconstant(24)][┬º┬ºconstant(26)] = false;
  101.                eval(┬º┬ºconstant(22))[┬º┬ºconstant(24)][┬º┬ºconstant(27)] = false;
  102.                eval(┬º┬ºconstant(22))[┬º┬ºconstant(24)][┬º┬ºconstant(28)] = false;
  103.                eval(┬º┬ºconstant(22))[┬º┬ºconstant(24)][┬º┬ºconstant(29)] = false;
  104.                eval(┬º┬ºconstant(22))[┬º┬ºconstant(24)][┬º┬ºconstant(30)] = false;
  105.                eval(┬º┬ºconstant(22))[┬º┬ºconstant(24)][┬º┬ºconstant(31)] = false;
  106.                eval(┬º┬ºconstant(22))[┬º┬ºconstant(34)][┬º┬ºconstant(35)](new ┬º\┬º\┬ºconstant(33)┬º(┬º┬ºconstant(32),eval(┬º┬ºconstant(21))));
  107.                eval(┬º┬ºconstant(36))[┬º┬ºconstant(37)] = eval(┬º┬ºconstant(22));
  108.                break;
  109.             }
  110.             if(eval("\x01") == 531)
  111.             {
  112.                set("\x01",eval("\x01") + 328);
  113.                if(┬º┬ºpop())
  114.                {
  115.                   set("\x01",eval("\x01") - 524);
  116.                }
  117.             }
  118.             else
  119.             {
  120.                if(eval("\x01") == 284)
  121.                {
  122.                   set("\x01",eval("\x01") - 101);
  123.                   break;
  124.                }
  125.                if(eval("\x01") == 335)
  126.                {
  127.                   set("\x01",eval("\x01") + 344);
  128.                   ┬º┬ºpush(true);
  129.                }
  130.                else
  131.                {
  132.                   if(eval("\x01") != 615)
  133.                   {
  134.                      if(eval("\x01") == 771)
  135.                      {
  136.                         set("\x01",eval("\x01") - 461);
  137.                         if(!_global.utils)
  138.                         {
  139.                            _global.utils = new Object();
  140.                         }
  141.                         ┬º┬ºpop();
  142.                         if(!_global.utils.FSequence)
  143.                         {
  144.                            _loc2_ = utils.FSequence = function()
  145.                            {
  146.                               this.actions_arr = new Array();
  147.                            }.prototype;
  148.                            _loc2_.addAction = function(goal, action, delay, param)
  149.                            {
  150.                               trace(">>>>> addAction");
  151.                               var _loc2_ = new Object();
  152.                               _loc2_.goal = goal;
  153.                               _loc2_.action = action;
  154.                               _loc2_.delay = delay;
  155.                               _loc2_.param = new Array();
  156.                               _loc2_.param = param;
  157.                               this.actions_arr.push(_loc2_);
  158.                               if(this.actions_arr.length == 1)
  159.                               {
  160.                                  this.startActions();
  161.                               }
  162.                            };
  163.                            _loc2_.setValue = function(val)
  164.                            {
  165.                               this.value = val;
  166.                            };
  167.                            _loc2_.getValue = function()
  168.                            {
  169.                               return this.actions_arr.length;
  170.                            };
  171.                            _loc2_.pauseSequence = function(how)
  172.                            {
  173.                               if(how)
  174.                               {
  175.                                  clearInterval(this.startInterval);
  176.                                  delete this.startInterval;
  177.                               }
  178.                               else
  179.                               {
  180.                                  this.startActions();
  181.                               }
  182.                            };
  183.                            _loc2_.clearSequence = function()
  184.                            {
  185.                               clearInterval(this.startInterval);
  186.                               delete this.startInterval;
  187.                               while(this.actions_arr.length > 0)
  188.                               {
  189.                                  this.actions_arr.shift();
  190.                               }
  191.                            };
  192.                            _loc2_.deleteItem = function(who)
  193.                            {
  194.                               this = who;
  195.                               eval(this.actions_arr[0].goal + "." + this.actions_arr[0].action).apply(this.actions_arr[0].goal,this.actions_arr[0].param);
  196.                               this.actions_arr.shift();
  197.                               this.startActions();
  198.                            };
  199.                            _loc2_.startActions = function()
  200.                            {
  201.                               clearInterval(this.startInterval);
  202.                               delete this.startInterval;
  203.                               if(this.actions_arr.length != 0)
  204.                               {
  205.                                  if(this.startInterval == undefined)
  206.                                  {
  207.                                     clearInterval(this.startInterval);
  208.                                     this.startInterval = setInterval(this.deleteItem,Number(this.actions_arr[0].delay),this);
  209.                                  }
  210.                               }
  211.                            };
  212.                            ┬º┬ºpush(ASSetPropFlags(utils.FSequence.prototype,null,1));
  213.                         }
  214.                         ┬º┬ºpop();
  215.                      }
  216.                      break;
  217.                   }
  218.                   set("\x01",eval("\x01") - 11);
  219.                   if(┬º┬ºpop())
  220.                   {
  221.                      set("\x01",eval("\x01") + 167);
  222.                   }
  223.                }
  224.             }
  225.          }
  226.       }
  227.    }
  228. }
  229.